package com.example.github.io.stream.object;

import java.io.ObjectStreamClass;

/**
 * ObjectStreamClass充当类的序列化描述符。这个类包含类的名称和serialVersionUID。
 */
public class ObjectStreamExample {
    public static void main(String[] args) {
        ObjectStreamClass aClass = ObjectStreamClass.lookup(SmartPhone.class);
        System.out.println(aClass.getField("price"));

        ObjectStreamClass bClass = ObjectStreamClass.lookup(SmartPhone.class);
        System.out.println(bClass.getField("hash"));
    }
    /**
     * 来自可序列化类的可序列化字段的描述。ObjectStreamFields 数组用于声明类的可序列化字段。
     */
}
